380976
220351
757973
517743
451213
415568
25485
512107
958821
936982
14862
10368
5165799
3584581
3109148
2416804
2242988
2067609
1986358
192078
1775118
1724136
1696196
1642471